
%instrumentations_hash = (
"ba" => "Horn",
"bb" => "Trumpet",
"bc" => "Cornet",
"bd" => "Trombone",
"be" => "Tuba",
"bf" => "Baritone",
"bn" => "Brass, unspecified",
"bo" => "Brass, other", #Other (obsolete; use bz
"bu" => "Brass, unknown",
"by" => "Brass, ethnic",
"bz" => "Brass, other",
"ca" => "Mixed",
"cb" => "Women's",
"cc" => "Men's",
"cd" => "Children's",
"cn" => "Choruses, unspecified",
"cu" => "Choruses, unknown",
"cy" => "Choruses, ethnic",
"cz" => "Choruses, unspecified", #Unspecified (obsolete; use cn
"ea" => "Synthesizer",
"eb" => "Tape",
"ec" => "Computer",
"ed" => "Ondes Martenot",
"en" => "Electronic, unspecified",
"eo" => "Electronic, other", #Other (obsolete; use ez
"eu" => "Electronic, unknown",
"ez" => "Electronic, other",
"ka" => "Piano",
"kb" => "Organ",
"kc" => "Harpsichord",
"kd" => "Clavichord",
"ke" => "Continuo",
"kf" => "Celeste",
"kn" => "Keyboard, unspecified",
"ko" => "Keyboard, other", #Other (obsolete; use kz
"ku" => "Keyboard, unknown",
"ky" => "Keyboard, ethnic",
"kz" => "Keyboard, other",
"oa" => "Full orchestra",
"ob" => "Chamber orchestra",
"oc" => "String orchestra",
"od" => "Band",
"oe" => "Dance orchestra",
"of" => "Brass band",
"on" => "Larger ensemble, unspecified",
"oo" => "Larger ensemble, other", #Other (obsolete; use oz
"ou" => "Larger ensemble, unknown",
"oy" => "Larger ensemble, ethnic",
"oz" => "Larger ensemble, other",
"pa" => "Timpani",
"pb" => "Xylophone",
"pc" => "Marimba",
"pd" => "Drum",
"pn" => "Percussion, unspecified",
"po" => "Percussion, other", #Other (obsolete; use pz
"pu" => "Percussion, unknown",
"py" => "Percussion, ethnic",
"pz" => "Percussion, other",
"sa" => "Violin",
"sb" => "Viola",
"sc" => "Violoncello",
"sd" => "Double bass",
"se" => "Viol",
"sf" => "Viola d'amore",
"sg" => "Viola da gamba",
"sn" => "Strings, bowed, unspecified",
"so" => "Strings, bowed, other", #Other (obsolete; use sz
"su" => "Strings, bowed, unknown",
"sy" => "Strings, bowed, ethnic",
"sz" => "Strings, bowed, other", #(includes hurdygurdy
"ta" => "Harp",
"tb" => "Guitar",
"tc" => "Lute",
"td" => "Mandolin",
"tn" => "Strings, plucked, unspecified",
"to" => "Strings, plucked, other", #Other (obsolete; use tz
"tu" => "Strings, plucked, unknown",
"ty" => "Strings, plucked, ethnnic",
"tz" => "Strings, plucked, other",
"va" => "Soprano",
"vb" => "Mezzo soprano",
"vc" => "Alto",
"vd" => "Tenor",
"ve" => "Baritone",
"vf" => "Bass",
"vg" => "Counter tenor",
"vh" => "High voice",
"vi" => "Medium voice",
"vj" => "Low voice",
"vn" => "Voices, unspecified", #(includes narrators, speakers
"vu" => "Voices, unknown",
"vy" => "Voices, ethnic",
"vz" => "Voices, unspecified", #Unspecified (obsolete; use vn
"wa" => "Flute",
"wb" => "Oboe",
"wc" => "Clarinet",
"wd" => "Bassoon",
"we" => "Piccolo",
"wf" => "English horn",
"wg" => "Bass clarinet",
"wh" => "Recorder",
"wi" => "Saxophone",
"wn" => "Woodwinds, unspecified",
"wo" => "Woodwinds, other", #Other (obsolete; use wz
"wu" => "Woodwinds, unknown",
"wy" => "Woodwinds, ethnic",
"wz" => "Woodwinds, other",
"zn" => "Unspecified instruments",
"zu" => "Unknown",
"zz" => "Unspecified instruments" #Unspecified (obsolete; use zn
);

